home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_13_11 / filename.txt < prev    next >
Text File  |  1995-10-10  |  5KB  |  124 lines

  1. ************************* MASTER CODE ***************************************
  2.  
  3. The name of the first file in this disk's directory identifies the volume,
  4. issue number and revision of the disk. The format of this filename is:
  5.  
  6.     !CDmvvii.rrr
  7.  
  8. where
  9.  
  10.     ! = the '!' character
  11.     m =   C for C Users Journal, W for Windows/DOS Developer's Journal
  12.     vv =  volume
  13.     ii =  issue
  14.     rrr = revision (001 for initial release, 002 for next update, etc.)
  15.  
  16. The file UPDATE.DOC contains information about any additions or
  17. corrections to material on the disk since the original magazine
  18. publication.
  19.  
  20. If you have obtained this code from a floppy diskette or from CompuServe, the 
  21. headings under the column "FILENAME" represent the names of .ZIP files.  All 
  22. files listed under the filename are archived in the .ZIP file.
  23.  
  24. If you have obtained this code from UUNET, the headings under the column 
  25. "FILENAME" represent the names of subdirectories.  All files listed under the
  26. "filename" are included in a subdirectory of that name.
  27. Keywords: Nov95 C C+ Multithreading Mutex POSIX Critical ODBC Texture
  28.  
  29. The code listings for the Nov 1995 issue of C/C++ Users Journal include
  30. source code for Jim Dugger's mutex classes, John Rogers' readers/writers
  31. lock classes, Matt Weisfeld's critical-section classes, Dwayne Phillips'
  32. texture detection operators (Part 15 of his image processing series),
  33. Kevin Gilhooly's Windows response time measuring utility.  Also included
  34. are listings from P.J. Plauger's column, Standard C/C++, Dan Saks'
  35. column, Stepping Up to C++, and Bobby Schmidt's column, The Learning
  36. C/C++urve.
  37.  
  38. *************************  FILE DESCRIPTION **********************************
  39.  
  40. The following files are included in the disk:
  41.  
  42. FILENAME        AUTHOR-NAME    TITLE                   PAGE
  43. (Zip archive/
  44. subdirectory name)
  45. -------------------------------------------------------------------------------
  46. plauger            P.J. Plauger    Standard C/C++: Implementing    8
  47.                     <complex>
  48.  
  49.     complex.cpp     - listing 1, An implementation of the header <complex>
  50.  
  51. dugger            Jim Dugger    Multithreading in C++        23
  52.  
  53.     mutex.h     - listing 1, mutex class definition
  54.     mutex.cpp     - listing 2, mutex class implementation
  55.     event.h     - listing 3, event class definition
  56.     event.cpp     - listing 4, event class implementation
  57.  
  58. rogers            John Rogers    Locking without Deadlocks    35
  59.  
  60.     rwlock.h     - listing 1, Header for readers/writers lock
  61.     rwlock.c     - listing 2, Readers/writers lock routines
  62.  
  63. weisfeld        Matt Weisfeld    A Synchronization Class Using    45
  64.                     Critical-Sections
  65.  
  66.     sema.h     - listing 1, Definition for semaphore class
  67.     defines.h     - listing 2, Constants for semaphore class
  68.     sema.cpp     - listing 3, Using semaphores and critical-sectins to
  69.                   synchronize processes
  70.     tsema.cpp     - listing 4, Test routine for semaphore class
  71.     demo     - listing 5, UNIX script demo
  72.  
  73. phillips        Dwayne Phillips    Image Processing in C, Part 15:    55
  74.                     Basic Texture Operations
  75.  
  76.     diff.c     - listing 1, The Difference operator
  77.     amean.c     - listing 2, The Mean operator
  78.     hurst.c     - listing 3, The Hurst operator
  79.     
  80. phillips2        Dwayne Phillips    Image Processing in C, Part 15: 55
  81.                     Basic Texture Operations
  82.  
  83.             Complete source listings (69 files)
  84.  
  85. gilhooly        Kevin Gilhooly    Pulse -- Measuring Windows    69
  86.                     Response Time
  87.  
  88.     mainwnd.c     - listing 1, Main window procedure for Pulse
  89.  
  90. gilhool2        Kevin Gilhooly    Pulse -- Measuring Windows    69
  91.                     Response Time
  92.  
  93.             Complete source listings
  94.  
  95.     mainwnd.c     - listing 1, Main window procedure for Pulse
  96.     pulse.c     - not listed, Main entry point for Pulse program
  97.     inifile.c     - not listed, WIN.INI processing routines
  98.     pulse.h     - not listed, Defines globals, constants for Pulse
  99.     pulse.def     - not listed, Module definition file
  100.     pulse.mak     - not listed, Makefile for Visual C++
  101.  
  102. schmidt            Bobby Schmidt    The Learning C/C++urve: Living    99
  103.                     in Two Worlds
  104.  
  105.     undef.c     - listing 1, C constructs yielding undefined behavior
  106.     impdef.c     - listing 2, Examples of implementation defined
  107.                   behavior
  108.     linkage.cpp     - listing 3, Linkage as seen by C and C++
  109.     linkage2.cpp - listing 4, Listing 3 annotated for duration
  110.     decldef.cpp     - listing 5, C and C++ declarations and definitions
  111.    
  112.  
  113. *******************************************************************************
  114.  
  115. If you have questions regarding to the disk, please call or write us.
  116.  
  117. -----------------------------------------------------------------------------
  118.                            R&D Publications, Inc.
  119.                         1601 W. 23rd St. Suite 200
  120.                             Lawrence, KS 66046
  121.                               (913) 841-1631
  122. -----------------------------------------------------------------------------
  123.  
  124.